package com.tt.common.page;

import lombok.Data;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

/**
 * 查询参数 一般用在control
 * @author 青青
 */
@Data
public class QueryInfo implements Serializable
{
    /**
     * 当前页
     */
    private Integer currentPage = 1;


    /**
     * 每页显示多少
     */
    private Integer limit = 10;

    /**
     * 偏移量
     */
    private Integer offset = 0;

    //记住用户看的页的数据在数据库的起始位置
    private int startIndex;

    /** 请求参数 */
    private Map<String, Object> params ;

    /**
     * @return
     */
    public int getStartIndex()
    {
        this.startIndex = (this.currentPage - 1 ) * this.limit;
        return startIndex;
    }
}
